package Code.Test;

import java.util.Scanner;

/*求平方根
需求：键盘录入一个大于等于2的整数x，计算并返回x的平方根
结果只保留整数部分，小数部分去掉
 */
public class Test4 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入：");
        int x = scanner.nextInt();

        //平方根一定小于或等于原数的2分之1的
        for (int i = 2; i <= x/2 ; i++) {
            //i*i跟x进行比较，如果大于，前一个数字就是平方跟
            if (i * i > x  ) {
                System.out.println((i-1)+"是"+x+"平方根的整数部分");
                break;
            }else if (i*i == x){
                System.out.println(i+"是"+x+"的平方根");
                break;
            }
        }
    }
}
